﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;

namespace Mvc.HelpDesk.Models
{
    public class IncidenteModel
    {
        [Key]
        public int IDINCIDENTE { get; set; }

        [Required]
        [Column("IDATENDENTE")]
        [DisplayName("Atendente")]
        public string strNomeAtendente { get; set; }

        [Required]
        [Column("IDSOLICITANTE")]
        [DisplayName("Solicitante")]
        public string strNomeSolicitante { get; set; }

        [Required]
        [Column("IDSUBCATEGORIA")]
        [DisplayName("Sub Categoria")]
        public string strSubCategoria { get; set; }

        [Required]
        [Column("DESCRINCIDENTE")]
        [DisplayName("Descrição Incidente")]
        public string DescIncidente { get; set; }

        [Required]
        [Column("DATAABERTURA")]
        [DisplayName("Data de Abertura")]
        public DateTime DtAbertura { get; set; }

        [Required]
        [Column("DATAFECHAMENTO")]
        [DisplayName("Data Fechamento")]
        public DateTime? dtFechamento { get; set; }

        [Required]
        [Column("IDSTATUS")]
        [DisplayName("Status")]
        public string strStatus { get; set; }

        [Required]
        [Column("IDPRIORIDADE")]
        [DisplayName("Prioridade")]
        public string strPrioridade { get; set; } 
    }
}